something which overlaps - Turc Anglais Dictionnaire